<?
class EstudioLicenciatura
{
	var $_idEstudio; 
	var $_idCurriculum; 
	var $_idCarrera; 
	var $_escuela; 
	var $_generacion; 
	var $_promedio; 
	var $_semestre;
	var $_credito;
	
	function ObtenerLicenciaturas($idCurriculum)
	{
		return "SELECT * FROM curriculum c, estudioslicenciatura e, carrera ca WHERE
					c.idcurriculum = e.idcurriculum 
					AND ca.idcarrera = e.idcarrera
					AND c.idcurriculum = ". $idCurriculum. " ORDER BY ca.descripcion";
	}
	
	function QuitarLicenciatura($idEstudio, $idCurriculum)
	{
		$db = new DB();
		$sql = "SELECT idcarrera FROM estudioslicenciatura WHERE 
				idestudio = ". $idEstudio . "   AND
				idcurriculum=". $idCurriculum;
		$db->Conectar();
		$db->Query($sql);
		$row = $db->GetArray(0);
		$sql = "DELETE FROM cur_area WHERE idcurriculum =". $idCurriculum;
		$db->Query($sql);
		$sql = "DELETE FROM estudioslicenciatura WHERE 
				idestudio = ". $idEstudio . " AND
				idcurriculum =". $idCurriculum;
		$db->Query($sql);
		$db->Cerrar();
	}

	function AgregarLicenciatura($idCarrera, $escuela, $generacion, $promedio, $semestre, 
				$creditos, $idCurriculum, $original)
	{
		if($creditos == "") $creditos = 0;
		if($promedio == "") $promedio = 0;
		$db = new DB();
		$db->Conectar();
		$sql = "SELECT * FROM estudioslicenciatura WHERE idcurriculum = 
				". $idCurriculum ." AND idcarrera = ". $idCarrera;
		$db->Query($sql);
		if($db->NumLineas() <= 0)
		{
			$sql =  "
					INSERT INTO estudioslicenciatura(idcurriculum, idcarrera, escuela, generacion,
					promedio, semestre, credito, original) VALUES(
					". $idCurriculum .", ". $idCarrera .", '". $escuela ."', '". $generacion ."', 
					". $promedio .", '". $semestre ."', ". $creditos .",'". $original ."')
					";
			$db->Query($sql);
			$db->Cerrar();
			return $db->FilasAfectadas();
		}
		$db->Cerrar();
	}
	
	function ModificarLicenciatura($idCarrera, $escuela, $generacion, $promedio, $semestre, 
				$creditos, $idLicenciatura, $idCurriculum)
	{
		if($creditos == "") $creditos = 0;
		$db = new DB();
		$sql =  "
				UPDATE 
				estudioslicenciatura
				SET
				idcarrera = ". $idCarrera .",  
				escuela = '". $escuela ."',  
				generacion = '". $generacion ."', 
				promedio = ". $promedio .",  
				semestre = '". $semestre ."',  
				credito = ". $creditos ."
				WHERE
				idcurriculum = ". $idCurriculum ."
				AND idestudio = ". $idLicenciatura;
		$db->Conectar();
		$db->Query($sql);
		$db->Cerrar();
		return $db->FilasAfectadas();
	}

	function ObtenerAspiranteLicenciatura($idLicenciatura, $idCurriculum)
	{
		$db = new DB();
		$db->Conectar();
		$sql =  "
				SELECT * FROM estudioslicenciatura
				WHERE idestudio = ". $idLicenciatura ." AND
				idcurriculum = ". $idCurriculum;
				;
		$db->Query($sql);
		$db->Cerrar();
		$row = $db->GetArray(0);
		$this->_idEstudio = $row["idestudio"];
		$this->_idCurriculum = $row["idcurriculum"];
		$this->_idCarrera = $row["idcarrera"];
		$this->_escuela = $row["escuela"];
		$this->_generacion = $row["generacion"];
		$this->_promedio = $row["promedio"];
		$this->_semestre = $row["semestre"];
		$this->_credito = $row["credito"];
		return $this;
	}
}
?>